草庐IT

Java AES 加盐加密

全部标签

php - 是否可以使用多个私钥(PHP)进行加密?

或者:如何为一群用户存储加密数据?我承认,这是一个愚蠢的问题,正如该术语已经暗示的那样,私钥仅限于一个人。但我有以下情况:用户Tom输入需要加密存储在数据库中的数据。用户决定他想让Jim和Bob可以使用此信息。用户John和Jayne一定无法解密它。当然,也不要攻击入侵服务器并有权访问加密数据和执行加密/解密的脚本的用户Tim。我认为PHP的公钥/私钥方法openssl_public_encrypt函数在这里不起作用,因为两个用户需要有那个“私钥”来解密数据。我想这是一个相当笼统的问题,但如果它很重要,则必须用PHP(也许还有MySQL)来完成。 最佳答案

php - 是否可以使用多个私钥(PHP)进行加密?

或者:如何为一群用户存储加密数据?我承认,这是一个愚蠢的问题,正如该术语已经暗示的那样,私钥仅限于一个人。但我有以下情况:用户Tom输入需要加密存储在数据库中的数据。用户决定他想让Jim和Bob可以使用此信息。用户John和Jayne一定无法解密它。当然,也不要攻击入侵服务器并有权访问加密数据和执行加密/解密的脚本的用户Tim。我认为PHP的公钥/私钥方法openssl_public_encrypt函数在这里不起作用,因为两个用户需要有那个“私钥”来解密数据。我想这是一个相当笼统的问题,但如果它很重要,则必须用PHP(也许还有MySQL)来完成。 最佳答案

c# - 使用 Rijndael 进行跨平台(php 到 C# .NET)加密/解密

我目前在解密由phpmcrypt加密的消息时遇到一些问题。php代码如下:";?>然后将加密的消息发送到ASP.NET平台(C#)。但是,我在保留解密顺序时遇到问题(base64解码为urldecode)。我在ASP.NET中的代码如下(iv和key与php中的相同):publicstringDecode(stringstr){byte[]decbuff=Convert.FromBase64String(str);returnSystem.Text.Encoding.UTF8.GetString(decbuff);}staticpublicStringDecryptRJ256(stri

c# - 使用 Rijndael 进行跨平台(php 到 C# .NET)加密/解密

我目前在解密由phpmcrypt加密的消息时遇到一些问题。php代码如下:";?>然后将加密的消息发送到ASP.NET平台(C#)。但是,我在保留解密顺序时遇到问题(base64解码为urldecode)。我在ASP.NET中的代码如下(iv和key与php中的相同):publicstringDecode(stringstr){byte[]decbuff=Convert.FromBase64String(str);returnSystem.Text.Encoding.UTF8.GetString(decbuff);}staticpublicStringDecryptRJ256(stri

使用 PBKDF2(和 Node.js)的对称密钥加密

使用PBKDF2(和Node.js)的对称密钥加密波恩大学研究人员最近发表的一篇论文表明,许多开发者都在努力解决如何正确保护密码。这项研究要求Freelance.com的260名Java开发人员编写能够安全存储密码的代码。最后,他们中的43人开始了这项工作。给定的任务是为一个虚假的社交媒体网站设置一个用户注册系统。其中39个是男性,1个是女性,其他人没有明确性别。37人有大学学历,平均有6.4年的Java编程经验:为了评估在任务中获得更多报酬是否会提高安全性,小组中大约一半的人得到了100欧元,其余的人得到了200欧元。然后把他们按照是否提示他们使用给定的方法的分类方式进行分类:使用定义密码存

Android RC4加密

我认为我缺少某些内容,我相信图像(转换为字节)正在加密,但在到达客户端时没有被解密。该图像似乎通过了RSA签名验证,但无法以某种方式查看。客户端代码:publicvoidaliceEncrypt(byte[]plaintext,byte[]sharedSecret){Ciphercipher;byte[]encrypted=null;try{cipher=Cipher.getInstance("RC4");Keysk=newSecretKeySpec(sharedSecret,"RC4");cipher.init(Cipher.ENCRYPT_MODE,sk);encrypted=cipher

php - 使用 PHP 创建一个加密的 zip 存档

我正在寻找一种将.txt文件加密为zip的方法,但要以安全的密码保护方式进行。我的目标是将此文件通过电子邮件发送给我,而任何人都无法阅读附件的内容。有没有人知道一个简单的,最重要的是,安全的方法来完成这个?我可以创建zip存档,但我不知道如何加密它们,或者,这有多安全。 最佳答案 从php7.2(一个小时前发布)开始,正确的方法是使用ZipArchive中包含的附加功能。nativephp代码。(感谢abraham-tugalov指出这一变化即将到来)现在简单的答案看起来像这样:open('test.zip',ZipArchive:

php - 使用 PHP 创建一个加密的 zip 存档

我正在寻找一种将.txt文件加密为zip的方法,但要以安全的密码保护方式进行。我的目标是将此文件通过电子邮件发送给我,而任何人都无法阅读附件的内容。有没有人知道一个简单的,最重要的是,安全的方法来完成这个?我可以创建zip存档,但我不知道如何加密它们,或者,这有多安全。 最佳答案 从php7.2(一个小时前发布)开始,正确的方法是使用ZipArchive中包含的附加功能。nativephp代码。(感谢abraham-tugalov指出这一变化即将到来)现在简单的答案看起来像这样:open('test.zip',ZipArchive:

postman 携带时间戳及md5加密预处理测试

指引一.适用情况二.携带时间戳1.Postman自带时间戳使用示例2.使用预处理函数进行全局变量声明预处理js代码使用示例三.md5加密预处理预处理js代码使用示例四.总结相关文章一.适用情况在很多接口进行测试的时候,都会需要携带时间戳进行校验,或者存在需要sign进行md5加密处理二.携带时间戳1.Postman自带时间戳全局参数:{{$timestamp}}时间戳长度:13位优缺点:使用方便但是不能进行参数处理使用示例2.使用预处理函数进行全局变量声明预处理:Pre-requestScript时间戳长度:*可以自己处理位数优缺点:可以根据需求进行参数处理预处理js代码//获取时间戳,转换为

php - 使用 Mcrypt 加密/解密文件

尝试编写几个将加密或解密文件的函数,并使用此处找到的类来尝试完成此操作:http://www.itnewb.com/v/PHP-Encryption-Decryption-Using-the-MCrypt-Library-libmcrypt下面的加密功能似乎有效,因为它似乎加密了文件并将其放置在预期的目录中。我现在正在尝试解密文件,它只是因为“无法完成解密”的消息而死掉(在那里编码......)php错误日志中没有任何内容,所以我不确定它为什么会失败,但由于mcrypt对我来说是全新的,我更倾向于相信我在这里做错了什么......以下是函数://ENCRYPTFILEfunctione